package net.realsee.domain.wcs.rcs.hik;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.List;

/**
 * 任务优先级设置
 *
 * @author 孙正华
 * @since 2023/9/1 14:44
 */
@Data
public class HikTaskPrioritySetReq {

    /**
     * 请求编号，每个请求都要一个唯一编号， 同一个请求重复提交， 使用同一编号
     */
    private String reqCode;

    /**
     * 请求时间戳，格式: “yyyy-MM-dd HH:mm:ss”
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String reqTime;

    /**
     * 客户端编号，如 PDA，HCWMS 等。
     */
    private String clientCode;

    /**
     * 令牌号, 由调度系统颁发。
     */
    private String tokenCode;

    /**
     * 优先级列表，可设置多个
     */
    private List<HikPriority> priorities;

}
